stuffed green peppers - Turkish English Dictionary